put up obstacles to complicate someone's life or keep them from achieving a goal - Espagnol Anglais Dictionnaire